Games with additional winning strategies
نویسندگان
چکیده
In game theory, deciding whether a designed player wins a game corresponds to check whether he has a winning strategy. There are situations in which it is important to know whether some extra winning strategy also exists. In this paper we investigate this question over two-player finite games, under the reachability objective. We provide an automata-based technique that, given such a game, it allows to decide in linear time whether the game admits more than a winning strategy. We discuss along the paper some case studies and use them to show how to apply our solution methodology.
منابع مشابه
How Much Memory is Needed to Win Infinite Games?1;2
We consider a class of infinite two-player games on finitely coloured graphs. Our main question is: given a winning condition, what is the inherent blow-up (additional memory) of the size of the I/O automata realizing winning strategies in games with this condition. This problem is relevant to synthesis of reactive programs and to the theory of automata on infinite objects. We provide matching ...
متن کاملHow Much Memory is Needed to Win Infinite Games?
We consider a class of infinite two-player games on finitely coloured graphs. Our main question is: given a winning condition, what is the inherent blow-up (additional memory) of the size of the I/O automata realizing winning strategies in games with this condition. This problem is relevant to synthesis of reactive programs and to the theory of automata on infinite objects. We provide matching ...
متن کاملTime-optimal Winning Strategies in Infinite Games
Infinite Games are an important tool in the synthesis of finite-state controllers for reactive systems. The interaction between the environment and the system is modeled by a finite graph. The specification that has to be satisfied by the controlled system is translated into a winning condition on the infinite paths of the graph. Then, a winning strategy is a controller that is correct with res...
متن کاملExtracting Winning Strategies in Update Games
This paper investigates algorithms for extracting winning strategies in two-player games played on finite graphs. We focus on a special class of games called update games. We present a procedure for extracting winning strategies in update games by constructing strategies explicitly. This is based on an algorithm that solves update games in quadratic time. We also show that solving update games ...
متن کاملWinning Strong Games through Fast Strategies for Weak Games
We prove that, for sufficiently large n, the first player can win the strong perfect matching and Hamilton cycle games. For both games, explicit winning strategies of the first player are given. In devising these strategies we make use of the fact that explicit fast winning strategies are known for the corresponding weak games.
متن کاملOn Polynomial-Size Programs Winning Finite-State Games
Finite-state reactive programs are identiied with nite au-tomata which realize winning strategies in B uchi-Landweber games. The games are speciied by nite \game graphs" equipped with diierent winning conditions (\Rabin condition", \Streett condition" and \Muller con-dition", deened in analogy to the theory of !-automata). We show that for two classes of games with Muller winning condition poly...
متن کامل